.largeBoxCover img {
	-webkit-box-reflect: below 4px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.7, transparent), to(white));
}

.cube .face.front {
  -webkit-transform: scale3d(0.9, 0.9, 0.9) translateZ(160px);
}

.cube .face.left {
  -webkit-transform: scale3d(0.9, 0.9, 0.9) rotateY(-90deg) translateZ(160px);
}

.cube .face.right {
  -webkit-transform: scale3d(0.9, 0.9, 0.9) rotateY(90deg) translateZ(160px);
}

.cube .face.rear {
  -webkit-transform: scale3d(0.9, 0.9, 0.9) rotateY(180deg) translateZ(160px);
}

.cube .face.bottom {
  -webkit-transform: scale3d(0.9, 0.9, 0.9) rotateX(-90deg) translateZ(160px) rotate(180deg);
}

.cube .face.top {
  -webkit-transform: scale3d(0.9, 0.9, 0.9) rotateX(90deg) translateZ(160px);
}


@media all and (-webkit-transform-3d) {
  .cube .face { display: block;} 
  .cube.toTop { -webkit-transform: rotateX(-90deg); }      
  .cube.toBottom { -webkit-transform: rotateX(-90deg) rotate(180deg); }
  .cube.toRear { -webkit-transform: rotateY(180deg); }
  .cube.toRight { -webkit-transform: rotateY(-90deg);  }
  .cube.toLeft { -webkit-transform: rotateY(90deg); }
  .cube.toFront { -webkit-transform: rotateY(0); }
}